package com.integralPerformance.service;

import com.integralPerformance.common.Result;
import com.integralPerformance.pojo.entity.ServiceBase;
import com.baomidou.mybatisplus.extension.service.IService;
import com.integralPerformance.pojo.form.add.AddServiceBase;
import com.integralPerformance.pojo.form.update.UpdateServiceBase;
import com.integralPerformance.pojo.query.ServiceBaseQuery;
import com.integralPerformance.pojo.vo.BaseVo;

import java.util.List;

/**
* @author admin
* @description 针对表【service_base(公共服务岗位及积分维护表)】的数据库操作Service
* @createDate 2024-03-14 17:04:49
*/
public interface ServiceBaseService extends IService<ServiceBase> {

    Result<BaseVo<ServiceBase>> getServiceBase(ServiceBaseQuery serviceBaseQuery);

    Result<String> updateServiceBase(UpdateServiceBase updateServiceBase);

    Result<String> addServiceBase(AddServiceBase addServiceBase);

    Result<String> deleteServiceBaseById(String id);

    Result<String> deleteServiceBaseByIds(List<Long> ids);
}
